Fast Floating Point Line Scan-Conversion and Antialiasing

نویسنده

  • Jim X. Chen
چکیده

We present a new method for scan-converting a straight line with antialiasing. A scan-converted straight line may contain many pixel segments of identical shapes. Therefore, instead of scanconverting the whole line step by step, we can scan-convert multiple segments of a line through copying and replicating. We discovered that through shifting and copying we can quickly achieve antialiasing. With a few modifications to the existing algorithms, we can significantly speed up the scan-conversion and antialiasing process. Furthermore, our algorithm will not require any of the two end points of the line on the raster grid, and will achieve fast high resolution floating point line (i.e., real line, or line with floating point end points) scan-conversion with antialiasing. This has very important and practical applications in current graphics, because most of the animations and drawings are in 3D and their projections in 2D are mostly in float. We prove that theoretically we can speed up all existing line scan-conversion and antialiasing algorithms on the average 3 times. In software simulation our result shows that on the average our new antialiasing algorithm is at least 1.5 times faster than existing algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Polygon Statistics and Polygon Scan-Conversion and Antialiasing

We present a new method for line drawing, triangle filling, polygon filling, and antialiasing. Current statistics show that our method improves line drawing and antialiasing about 6 times and polygon filling functions significantly over all existing methods. Specifically, it can improve finding the span extrema of polygons about 2 times and drawing the antialiased polygon edges more than 2 time...

متن کامل

Approximate Line Scan-Conversion and its Hardware Design

This paper presents an approximate multiple segment line scan-conversion method — the Slope Table Method, and analyze the statistics on different properties, advantages, and drawbacks. The statistics show that the new method can increase the percentage of multiple segment lines (i.e., lines with more than one segments) of all possible lines in an N×N raster area from about 39% to more than 99%....

متن کامل

An Analysis of Scan Converting a Line with Multi Symmetry

Line is a very important primitive in computer graphics. In this paper we analyze and discussan algorithm that exploits the multi symmetry present in certain line segments during scan conversion. This feature is implemented with the simple technique of direct line equation; digital differentiation analyzer (DDA) algorithm and the floating-point operation free Bresenham's Algorithm. The ben...

متن کامل

Parallel External Sort of Floating-Point Data by Integer Conversion

This paper introduces a fast external sorting algorithm of floating point numbers with integer operations only, which shortens the computing time significantly. Conversion overhead to integer can be avoided if the floating point data are stored in the disk since integer conversion is made while they are read from the data file. Experimentally large-scale data stored in the disk are sorted in a ...

متن کامل

TAYRA - A 3D Graphics Raster Processor

This paper describes the Junctionality oj a 3D Graphics Raster Processor called TAYRA. TA YRA consists in the most part oj Graphics Raster Pipeline with five major external interfaces: PCI Master/Target, Depth, Texture, Colour and Video Interfaces. The Graphics Raster Pipeline perform'S' all the major OpenGL style (not necessarily compliant) raster functions: scan conversion; lines, spans, tria...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000